Good location, close to main areas and easy for any transportation, decent and nice lobby, good pool, very excellent and attentive staff, some speak enough English. The room just needed few little details ( curtains broken, ripped chair...easy to fix, but very good in general, but they can do it better for the price.