Amazing - clean, perfect location, really spacious and David is very welcoming- we will be back!