Excellent location, very clean, good facilities.
Communication could have been better, a few very minor maintenance issues need addressing. But overall good value for money, you will not be disappointed.