Great host, good communication, smooth check-in, good location, spacious, Fantastic views.