All around excellent. A rare place that earns 5 stars for everything, and manages to feel like a real place not a showplace. Would happily stay here again.