Clean, spacious and well designed. Great communication, host and cleaner went above and beyond to help us. Would definitely stay here again.