Anand Kashi by the Ganges is a stunning resort situated on the river about 15-miles (24 km) uphill from Rishikesh and surrounded by the Himalayan mountains. The air-conditioned guest rooms are spacious and bright, featuring whitewashed walls, wooden floors, dark wooden furniture, en-suite bathroom with shower and shared veranda. Each room is equipped with a TV, minibar, coffee/tea maker and toiletries. Oher facilities include a lounge, library and restaurant, serving north Indian, authentic Tehri Garhwal and some European cuisine. The resort has a lychee and mango orchard, as well as a tropical garden full of birds and butterflies. There is also a spa and private beach.