Would rate A+: location, value, cleanliness, communication. Much better than we expected. Would definitely stay here again!