Pros:
amazing location, gorgeous view, full kitchen, pool, gym, convenience store, car rental and BBQ area in the building, great value for the money, helpful front desk.
Cons:
the place is outdated, some furniture and appliances need to be replaced