Clean and spacious. However, this was a last minute booking for a two night stay for 3 people on day 1 and 5 on day 2. We were charged for 5 - this was explained as being due to extra cleaning costs. In the event the 2 extra guests couldn't stay. We were still charged for 5 guests on the grounds that it was late notice - but the whole booking was 'late notice' so in my view this was unreasonable profiteering.