5-star stay, I pretty much echo what all the other reviews rave about.