The apartments have everything you need. The next beach is Koum Kapi, it's not good, but you can use it if you want, it's just 10 min on foot. The Nea Chora beach is much better (30 min on foot or closer on car). At Dikastiria square are a lot of place to eat, for each price. You can find supermarkets there too. To the old town is only 15-20 minutes on foot. The central bus station is also near. It has good café and lets easy go to every Crete's city you want to see.