Impeccably clean, great location, simple communication. Would definitely stay here again.