Great location - very clean and well maintained. Check-in is a bit cumbersome but staff is extremely responsive and overall the place is worth it.