5 stars across the board. Easy checking, excellent accommodations, and a beautiful place to stay! Highly recommended.