We have a good stay here. There is a nice kitchen and a balcony. The room is much smaller than what we expected though. It’s fine for two people, but the sofa bed is not really a bed, it won’t work well if you have more than two people. Also, there is 25 dollar cleaning fee that is not included in the booking, that you need to pay additionally during the check-in. Besides that, everything is fine, and the crew are nice. There is a nice swimming pool and a laundry room also.