Location is both fantastic and a bit terrible. The proximity to the beach and to food and shops is excellent, however the fact that it backs up against Bangla road (walking street) is a huge noise issue. Earplugs should be provided in all rooms as a standard to help with the level of noise from that street. The mattresses also need an update, as they are VERY firm. The pool is small but lovely, the grounds during the day are very nice and breakfast is very reasonable. We have stayed here several times over the years, and the prices have continued to go up, but improvements such as better mattresses or more soundproofing have not been made, which is more of an issue at the increased price than it was when it was a more bargain priced place to stay.