We stayed in a Deluxe Suite and it was very well appointed. Fully self contained - self catering for a long stay would be no problem at all, although we only stayed 4 nights.
Excellent bathroom and comfortable bed.
It is located on Bulabog Beach which s heaven if you are a kite boarder - I'm not but they are great to watch, maybe I'll take lessons next time.
It is very quiet at Bulabog beach, but only 5-10min walk to the hustle of White Beach - very easy to walk for a day on the beach then retreat to peace for the evening, or head back to White Beach to party.