100% FIVE STARS! We enjoyed every minute of our stay. The thoughtful touches were WAY too many to mention. Obviously very experienced travelers with high attention to detail for their guests. We will be back!!