Don't stay at fairshore holiday apartments in hastings st. We have been here for 6 days and have been very disappointed. Half way through our stay we had to swap apartments ( known to us before our stay, so thats kewl) They didn't prioritize the new apartment cleaning and we had to wait over 4 hours for it to be ready. The apartment's are cleaned daily and they 'forgot' to clean ours. We chose it for the location, being right on the beach, and thats been great. But the level of service is disappointingly bad and we won't be staying here again.