Excellent location and very clean. This is the second time we stayed here and we stayed in the self catering apartment which had a well-stocked kitchen.