perfect location and everything needed for a beach stay