We stayed at Coral Tree Inn twice, first time a first floor room (no lift so be prepared to carry bags), second time a ground floor room (much easier). Rooms were basic but certainly adequate. Beds were comfortable. Hot buffet breakfast was included and was excellent. Good range of foods and plenty of it. Staff were excellent and always very helpful.