5 stars all round, cannot fault anything with our stay!