Extremely spacious! Wonderful heated pool! Sparkling clean! I definitely will book again!