This apartment is tastefully decorated and the location is great. Walking distance to the beach is amazing. Host's communication is great. There is absolutely no flexibility for check in and check out time. Check out time is at 10 am which to me is a bit early. Parking spot is for a small car. My car is midsize and I barely could fit it between the two cars parked in both sides. I do not think this has mentioned in the descriptions. The fan in both bathrooms are connected so if one is on you cannot turn off the other one. It took us a day to figure it out. Pool and gym are great and not too busy. Overall this is a nice and clean apartment.