First class accommodation, location and management: had a great time in Seville!