A beautiful view, well stocked pantry and beach amenities made this a nice place to stay.