Perfect for a small family. Had everything we needed. Walking distance to beach and restaurants. Pool was awesome. Had heaps of fun.