Absolutely spot on ! Petit gem yet everything you need is there! I felt like home and the communication was great ! Very clean and comfortable I would definitely book this again :) thank you