absolutely perfect!! clean, tidy and has everything you could need. i loved staying here, it is beautifully decorated and very much on theme. i feel that there has been so much love and effort put into this place, you must see it for yourself ! i look forward to staying here again.