All you need in a beautiful place for a wonderful stay. Clean and with all the necessities available. Wonderful place.