Very clean and beautiful place. Has everything you need. Place to cook, eat, sleep, shower and even do laundry! A home away from home, truly. Amazing host and great communication.