Location is great . Clean . Beach and valet service are awesome . Good Communication .