A great place to stay in all respects. It's usually fully booked for a reason.