Best accommodation in Spain. Nothing could be better.