Cheryl place was close to everything! The beach was a 10 min walk. The setup of the place was more like a hotel room than an apartment, however it did come with a mini kitchen. Cheryl place provided everything you would need to cook. She also had towels, toys, sunblock etc. overall, our stay here was great.