Overall excellent experience. Initially we had to switch rooms since the firts one had the wrong beds. Beach access is easy & is worth using. Pool & outside amenities are what you should expect for a Marriot Resort. Food was average but service was above average. Spa facilities were also very good. No hesitiation in going back.