Excellent location, terrace is nice, communication and check in are great.