A delightful location with all the necessary elements to make a nice stay.