A+ in all respects. Great hospitality, spacious rooms; I highly recommend and will return.