The hotel is on the other side of street across from the beach which is great to watch sun raising. The staff are all very friendly and helpful. There are a few restaurants and a 7/11 within walking distance but not much else. You'll need some kind of transportation for that. There are 3 things that caused me not to give it 5 stars: 1. The decorations are dark, so there are a lot of mosquito hiding somewhere, 2. The a/c, especially dehumidifier function is not working so well, so the room feels damp even after running a/c for a whole day. 3. There's a outdoor bar nextdoor, so if you are an early sleeper, you are damned.