A 10/10 for location, cleanliness, special touch and child friendliness. An 11/10 for the views and hospitality. Worth it!