good location and luxurious facilities