Haven Retreat is a cosy, modern unit. The hot water is great, the fast communication and responses from the host/agent has been really convenient. There is the issue of noisy trains during sleep hours that might interrup your sleep, the dishwasher did break down during our stay, they weren't able to fix it which made it inconvenient as there was water all over the kitchen floor and we had to wash every single dish by hand during our holiday.