We stayed at Banana Fan recently for a week and while other hotels may have similar great views, location and amenities, I can honestly say the staff and service here is unbeatable.
As a group of 5 young guys we were out till late and maybe not easy to understand at times, but the patience and pleasure displayed by the teams at reception, Baitong restaurant and landscaping made our stay feel natural and simple.
During our friend's birthday each team member somehow knew it was his birthday and made an extra effort to wish him a good day and ask if there was anything extra we would like to make the day more special.
The gardening and pool staff are cool guys, who you can joke with and know your face within a day.
Plenty of credit also to the management team - Supit and Mas run the show in an easy-going and fun atmosphere.
Nightlife - restaurant-bars near hotel on the road and the beach, while the main bars/clubs are around 10-15 minute beach walk. Easy to find - just walk out onto the beach, look left and follow the colourful lights.
Tourism - the lady at the desk is lovely and easy to deal with, and can arrange pretty much all outside-hotel activities for decent prices
Water activities - man on the beach about 20m left of the hotel beach access point organises all of this