Excellent location. Everything anyone would need to have a top notch vacation...we will book again.