Excellent everything. The only caution is lots of steps to the apartment. If you don't have an issue with stairs then book this place. You won't regret it.