ideally located but villa in need of update. hot water runs out and needs time to reheat.