Very clean, great location, perfect for our needs (I travelled/ stayed with with my 2 young children). I hope to have the chance to return.