Definitely a 5 stars place to stay.