Has everything you need, location is great, convenient check-in and great communication! Will stay here again.