great location...everything you need for a beach holiday