Location, location, location. This large 2bd Apt is located near everything you might need. (Restaurants, Shopping, Beach, pool, etc.) It offers access to the beach, has large clean heated pool (I think they turn off heat during the day), has a gym, and even small cafe (lunch/desserts). Apt has a balcony, full kitchen stacked with all cooking/etc appliances you might need. Great communications with the owner. It was a great vacation for us.