Overall a comfortable stay. Staff friendly and helpful. No room service during three-night stay; had to request fresh towels. Room itself is pretty new and nice, but furnishings seem worn out. Aircon provided adequate cooling, but was noisy. If you get a room on the top level like we did, be prepared for a steep hike every time you return to your room. Outside food was great, including a roti place near town for breakfast and across the street for dinner. Didn't try the in-house meals. Beach at Taaras is inaccessible, so you must walk about 20 minutes to the public beach, or hire a taxi for RM20. Snorkeling was fantastic!