Extremely well designed, equipped, and maintained. Perfect for big groups. Will definitely recommend to stay here again!