Excellent location. Rooms are very average but for the price it’s ok. We stayed almost for a week and they never cleaned our rooms, they kept making up ridiculous excuses about us requesting it not to be cleaned (who does that) or blaming the cleaning people who “forgot” to clean our room. We also had blood stained sheets- not our blood… so housekeeping would have been nice. At the end all we got was a “we apologize”….LOL. I would not stay here again.