Pictures lie! Looks great online but then you get there and are like seriously? First we arrive at 2 am and were going to book another night so we could have a room and sleep for a bit but when we got there the worker was passed out at the table so we just camped out on the couches until he woke up. Then he didn't speak English and called us a cab when we were just trying to check in. He couldn't find our reservation searching through google email to find our reservation number. *sigh* Contacted Expedia to get this all figured out. Ended up getting a room and then they were trying to charge us another night for checking in early - by this time it was 6 a.m. so we left the room and ended up getting it about an hour later. Room was pretty gross. Holes in the walls, probably ten years of grime on the shower curtain. The doors to the terrace didn't close all the way so we had bugs and geckos in our room. The fridge was nice. Breakfast was ok, wifi worked well but you had to login every single time which was extremely annoying. There was also a kids camp staying there during the same time as us and they kept ringing our doorbell and running away throughout the night. Not cool.