I booked the Deluxe Villa, but most important to me is location so I’ll start with that. It has the perfect location for you to get anywhere. The island isn’t big, but a 15 min walk to walking street can get annoying after a few days. This hotel is right next to immigration when you get to the island, and the first resort on the beach next to the beginning of walking street.
The Deluxe Villa has AC, a cute setup out front. Table and chairs, towel rack etc. the showers are a bit dated but they are just fine for a bungalow! The pool is excellent and nice change from salt water if you like that. Also open at night! There are many kids during the day, but no noise at night.
The only thing is I felt uncomfortable at check in, every time I tried to speak with them they would say something to each other and start laughing. After bwing in Thailand for a month, I realize this is the way when they don’t understand you, and let’s be honest I should know their language if I’m in their country.... but it would have been nice to have some way to communicate. Google translate didn’t work for them either.