Excellent place, very clean, modern, well equipped, great communication and location, one of the best places we have stayed