Beautiful and clean. Great location- close to stores and restaurants. Pool is awesome and an easy 5 minute walk. Beach is also a 10 minute walk through the resort. Had a wonderful time and hope to return!