Hotel was on the beach and walking distance to a supermarket, atm and service station, nice areas for snorkelling and walks along the beach, easy location to catch taxis and local buses. Staff were extremely helpful and cheerful. The Mango view room we booked was disappointing and photos did not give a true indication of the room. The room needed a good clean, even though housing did come in everyday, the room was not properly cleaned. We stayed for ten nights in total and there was three days in a row that room was not touched. There was only one key to the room, which was inconvenient. The fly screens were not sealed so mosquitoes could get in if windows were left open. The room was comfortable, beds were comfy, no tv, tea and coffees and sugars were not replenished until the last day. Food was excellent and owners very helpful when asking to books tours, cars etc. Has a nice feel to it downstairs and around the premises, swimming pool a decent size and nice to sit around it while having meals. Overall our stay was comfortable and good for what we paid. Main concern was cleanliness.