Very walkable location in medium sized resort. There are beaches, restaurants, and stores all nearby. The resort is clean and had many amenities. Had a minor issue at check-in and the company responded promptly to my concern. Highly recommended!