The location is perfect and the stay is beautiful with a great balcony view. As far as home supplies and maintaining cleanliness. Be prepared to do on your own.