Fantastic on all counts. Great and convenient location, great communication, easy self-checkin, clean and nice place. And excellent price.