Excellent experience. From location to ease of check in to communication this was pretty much flawless for me. I would absolutely recommend this place to others.