The place was huge and very clean. We had a pleasant stay. I would highly recommend this place and it's a shame that we couldn't spend more time. We were impressed with the amenities and modern interior. Overall I will give a five star for our experience.