This place was perfect. Everything you need plus a few bonuses. Amazing location. Quiet, clean, comfortable, beach vibe. The price was a bit steep for the duration.