Very clean and well-appointed place. Very well equipped and well stocked with everything you will need for a great stay.