Immaculate place, 5 stars totally earned. Comes with everything you can think of. There isn't really more to say. Book this if you can! :)