Hotel Apartment with room service, which was clean and spacious. The community pool was great too and the check in was smooth. Public transportation in 5-10min walking distance, beach also ~10min walking distance. All in all great place