I couldn't hope for a better place - Check-in/Communication was excellent, the place itself was as describe with a few handy little features (fresh coffee). I'd recommend this place with no hesitation.