A fantastic stay in a beautiful apartment which had everything we needed to make a great vacation.