5 stars across the board. This is a great place and exactly as described. Communication was great. I wouldn't hesitate to stay here again.