Clean and comfortable unit in an impressive resort, in an iconic location.