Would highly recommend.has all amenities one would need for short or long stays. modern and well maintained.