Perfect location, very clean with great facilities. We would rate 6 stars if we could!