Beautiful and clean, great location, thoughtful touches. We would stay here again