Excellent location and everything you need and more. 5 stars all around.