5 stars for ansolutely EVERYTHING! From contact pre arrival, to directions, cleanliness, and a wonderful host, I would recommend Gem 100%