A great location that is great value. While the check-in process seems complicated, bear with it - it isn't that bad and is amazing being able to check in when you want. Overall, I'd definitely stay here again.