Apartment clean. Modern. View of beach good. Pool is nice. Small store in the complex. Check in could be easier but we were late in the day. All was good