The amenities included made for a great vacation by the beach