The location is great, the internet is great, there are few employees who are amazing like Fidel who made my stay until the last day possible, but most of the employees are rude and had no clue of what customer service means. Don't expect an impeccable clean room.