Best place to stay... five stars